Simulation of Simultaneous Events in Regular Expressions for Run-Time Verification
نویسندگان
چکیده
When specifying system requirements, we want a language that can express the requirements in the simplest and most intuitive form. Although the MaC system provides an expressive language, called MEDL, it is generally awkward to express certain features like temporal ordering of complex events, timing constraints, and frequencies of events which are inherent in safety properties. MEDL-RE extends the MEDL language to include regular expressions to easily specify timing dependencies and timing constraints. Due to simultaneous events generated by the MaC system, monitoring regular expressions by simulating DFAs would result in a potential problem. The DFA simulations would involve concurrent multi-path simulations and result in exponential running time. To handle simultaneous events inexpensively, we generate a dependency graph to identify possible simultaneous events. Further, we augment the original DFAs with alternative transitions, which will substitute for multi-path simulations.
منابع مشابه
Playspecs: Regular Expressions for Game Play Traces
We introduce Playspecs, an application of ω-regular expressions to specifying play traces (sequences of game states or events unfolding over time). This connects the automated analysis and model checking of games to the literature on formal software verification via Büchi automata. We show how to define desirable or undesirable sequences of game events with Playspecs and how associated algorith...
متن کاملNASA / CP - 2008 - 215309 Proceedings of the Sixth NASA Langley
We describe a runtime verification approach to increase the safety of IVHM systems by an integration of TEAMS models and MOP (Monitor-Oriented Programming). The TEAMS model is used to automatically extract relevant runtime information from the controlled system by means of events. This information is passed on-line to the MOP engine, allowing to verify complex temporal properties and to discove...
متن کاملMay 2008 NASA / CP - 2008 - 215309 Proceedings of the Sixth NASA Langley
We describe a runtime verification approach to increase the safety of IVHM systems by an integration of TEAMS models and MOP (Monitor-Oriented Programming). The TEAMS model is used to automatically extract relevant runtime information from the controlled system by means of events. This information is passed on-line to the MOP engine, allowing to verify complex temporal properties and to discove...
متن کاملSimulation of Rainfall - Runoff Events by Applying Phase Differences Diagrams and Correcting Effective Rainfall Components
The conversion of rainfall to runoff in basins includes nonlinear relations between the complex interactions of various hydrological processes. In this study, without considering of predetermined structure, relationship between input and output system was derived individually from the nature of the data recorded. Also, the phase difference occurred between rainfall and runoff signals using c...
متن کاملOrdering of simultaneous events in distributed DEVS simulation
Simultaneous events are the events scheduled to occur at the same simulation time. This paper proposes a new event ordering mechanism for handling simultaneous events of DEVS models in distributed simulation. The DEVS formalism provides a formal framework for specifying discrete event models in a modular, hierarchical form. Thus, the formalism can ease the model verification and validation prob...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 113 شماره
صفحات -
تاریخ انتشار 2005